Nuclear spectroscopy